package pe.com.bbva.modpre.persistencia;

import java.util.List;
import java.util.Map;

import pe.com.bbva.modpre.dominio.Equipo;
import pe.com.bbva.modpre.dominio.Usuario;

public interface EquipoDAO extends BaseDAO<Equipo, Long>{

	Equipo obtenerEquipoxUsuario(Usuario usuario);

	Equipo obtenerEquipoxCodigo(String codigo);
	
	List<Equipo> busquedaFiltrada(Map<String, Object> mapFiltro);

	List<Equipo> busquedaEquipos(Equipo equipo);
	
	Map<String, Integer> obtenerNivelEquipos();
	
	List<Equipo> obtenerEquiposxPadre(Equipo equipo);
		
	Equipo obtenerEquipoxRegistroUsuario(String registro);
	
	Object[] obtenerEquiposLista(String codigo);
}
